<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>prencar: Configuration Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="prencar.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">prencar
   &#160;<span id="projectnumber">1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.8.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_configuration.html','');
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Configuration Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_configuration_8h_source.html">Configuration.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Configuration:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration__coll__graph.png" border="0" usemap="#_configuration_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_configuration-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aecb79d09fce1b802e93a815cedd2a22e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aecb79d09fce1b802e93a815cedd2a22e">getConfigurationVersion</a> ()</td></tr>
<tr class="memitem:aab8a109a9db934c027b08c0ccbb83066"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aab8a109a9db934c027b08c0ccbb83066">getSerialSpeed</a> ()</td></tr>
<tr class="memitem:ad398e1915b07ffc4091d4d5827bd6c6e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ad398e1915b07ffc4091d4d5827bd6c6e">getMessageFilterLevel</a> ()</td></tr>
<tr class="memitem:ac9aec24b13533a9af3cb937fe5662e05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac9aec24b13533a9af3cb937fe5662e05">setMessageFilterLevel</a> (byte value)</td></tr>
<tr class="memitem:aecc6c34b834bb9adb42d5f8c7314cd9c"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aecc6c34b834bb9adb42d5f8c7314cd9c">getMovePwmLeftPin</a> ()</td></tr>
<tr class="memitem:a2298db2f115e9c7daa6924158eac0ee5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2298db2f115e9c7daa6924158eac0ee5">setMovePwmLeftPin</a> (byte value)</td></tr>
<tr class="memitem:a156dc7d1360c8e70c7aba5eb20481afa"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a156dc7d1360c8e70c7aba5eb20481afa">getMovePwmRightPin</a> ()</td></tr>
<tr class="memitem:a40c3af95f85bb649a09f67c52e52e5f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a40c3af95f85bb649a09f67c52e52e5f8">setMovePwmRightPin</a> (byte value)</td></tr>
<tr class="memitem:aa1599159aa8233fe3f974fb2e51129e4"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa1599159aa8233fe3f974fb2e51129e4">getMoveModeFirstLeftPin</a> ()</td></tr>
<tr class="memitem:ac1c03fb6b6462d9db8430f46e1a8ef0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac1c03fb6b6462d9db8430f46e1a8ef0f">setMoveModeFirstLeftPin</a> (byte value)</td></tr>
<tr class="memitem:a4d1252f0afd9ebb35cc7f38a769fdeff"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a4d1252f0afd9ebb35cc7f38a769fdeff">getMoveModeSecondLeftPin</a> ()</td></tr>
<tr class="memitem:aa5a4573ea03a890274a6c94a6e238686"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa5a4573ea03a890274a6c94a6e238686">setMoveModeSecondLeftPin</a> (byte value)</td></tr>
<tr class="memitem:a9bf200a445b05745a678d18e46ca446d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9bf200a445b05745a678d18e46ca446d">getMoveModeFirstRightPin</a> ()</td></tr>
<tr class="memitem:a61259ac00808ee06c50ed32045287b5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a61259ac00808ee06c50ed32045287b5d">setMoveModeFirstRightPin</a> (byte value)</td></tr>
<tr class="memitem:a2c95181edbee124c040f5db52c15fdb6"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2c95181edbee124c040f5db52c15fdb6">getMoveModeSecondRightPin</a> ()</td></tr>
<tr class="memitem:a47380130f77e70e563c79f2b87e3e692"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a47380130f77e70e563c79f2b87e3e692">setMoveModeSecondRightPin</a> (byte value)</td></tr>
<tr class="memitem:a0b0009b5114b418831478c031372d12c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a0b0009b5114b418831478c031372d12c">getCurrentConfiguration</a> (long *spaceForConfigValues)</td></tr>
<tr class="memitem:ac4b307198cb923cd35d534427c61d27d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac4b307198cb923cd35d534427c61d27d">updateConfiguration</a> (long *parameters)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ae327d26e81014cf46b25802478fe9b8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_configuration.html">Configuration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e">getInstance</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a09d83c2f3c4485fd864bf998e62788d7"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a09d83c2f3c4485fd864bf998e62788d7">lineFollowLeftSensorPin</a></td></tr>
<tr class="memitem:a254b7ac19c994603776d47645235a132"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a254b7ac19c994603776d47645235a132">lineFollowRightSensorPin</a></td></tr>
<tr class="memitem:a683b496d15eca4addb13325d9707abcf"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a683b496d15eca4addb13325d9707abcf">lineFollowLeftFrontSensorPin</a></td></tr>
<tr class="memitem:ab8d7a8d9f62cfafe082cc32915ef4bfa"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ab8d7a8d9f62cfafe082cc32915ef4bfa">lineFollowRightFrontSensorPin</a></td></tr>
<tr class="memitem:af422bec01439c18626c51343685056de"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af422bec01439c18626c51343685056de">lineCorrectionDuration</a></td></tr>
<tr class="memdesc:af422bec01439c18626c51343685056de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds which defines, for how long the car shall do a correction after white ground has been detected.  <a href="#af422bec01439c18626c51343685056de"></a><br/></td></tr>
<tr class="memitem:a24e118088874b8f9d56bcaf245f1461d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a24e118088874b8f9d56bcaf245f1461d">lineFollowInitialSpeedLeft</a></td></tr>
<tr class="memdesc:a24e118088874b8f9d56bcaf245f1461d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The initial speed of the left motor when the parcours starts (0-255).  <a href="#a24e118088874b8f9d56bcaf245f1461d"></a><br/></td></tr>
<tr class="memitem:aabc113e529eb659768ca98f15d3952a3"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aabc113e529eb659768ca98f15d3952a3">lineFollowInitialSpeedRight</a></td></tr>
<tr class="memdesc:aabc113e529eb659768ca98f15d3952a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The initial speed of the left motor when the parcours starts (0-255).  <a href="#aabc113e529eb659768ca98f15d3952a3"></a><br/></td></tr>
<tr class="memitem:aae38d5ad39372e66c7f1f0b9e4290e9e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aae38d5ad39372e66c7f1f0b9e4290e9e">lineFollowCorrectionPlus</a></td></tr>
<tr class="memdesc:aae38d5ad39372e66c7f1f0b9e4290e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the value that shall be added to the current speed in case of a correction.  <a href="#aae38d5ad39372e66c7f1f0b9e4290e9e"></a><br/></td></tr>
<tr class="memitem:ac646c746aaabfce259fb9c1a32bee124"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac646c746aaabfce259fb9c1a32bee124">lineFollowCorrectionMinus</a></td></tr>
<tr class="memdesc:ac646c746aaabfce259fb9c1a32bee124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the value that shall be subtraced from the current speed in case of a correction.  <a href="#ac646c746aaabfce259fb9c1a32bee124"></a><br/></td></tr>
<tr class="memitem:a6c0d6f8b78ea6b6e167c80bce9447906"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6c0d6f8b78ea6b6e167c80bce9447906">lineFollowWhiteThreshold</a></td></tr>
<tr class="memdesc:a6c0d6f8b78ea6b6e167c80bce9447906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold value from black to white.  <a href="#a6c0d6f8b78ea6b6e167c80bce9447906"></a><br/></td></tr>
<tr class="memitem:aabaf837f8816911a6d0b1e8cd7867cb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aabaf837f8816911a6d0b1e8cd7867cb9">lineFollowKp</a></td></tr>
<tr class="memitem:aad2572d8c68520c2ef6613d29f38a9cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aad2572d8c68520c2ef6613d29f38a9cf">lineFollowKd</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a779947337bf652f0e773cb29f37f14ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba">Configuration</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ae70babe0ee36a4650fbece87d8c7d3ba"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae70babe0ee36a4650fbece87d8c7d3ba">_messageFilterLevel</a></td></tr>
<tr class="memitem:a837faf9a747d5076bc8264f21bd944de"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">_movePwmLeftPin</a></td></tr>
<tr class="memitem:afc9f2ecf380cb522726bf9b9db3b22ee"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">_movePwmRightPin</a></td></tr>
<tr class="memitem:a04b90bd7b81fc535be0371f86cb36242"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">_moveModeFirstLeftPin</a></td></tr>
<tr class="memitem:a5d540af2975a193c360ce32847d96c21"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">_moveModeSecondLeftPin</a></td></tr>
<tr class="memitem:a2fdf55feb1a8b3ecde58405c67afe698"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">_moveModeFirstRightPin</a></td></tr>
<tr class="memitem:a6232e7ba37ad172f80c5248239bd8f9b"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">_moveModeSecondRightPin</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a33a4ec5f460471c076a0b74b48aa7bbe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_configuration.html">Configuration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a33a4ec5f460471c076a0b74b48aa7bbe">_instance</a></td></tr>
<tr class="memdesc:a33a4ec5f460471c076a0b74b48aa7bbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static reference to the singleton object.  <a href="#a33a4ec5f460471c076a0b74b48aa7bbe"></a><br/></td></tr>
<tr class="memitem:a30bcffe1c1a3b15d41d824f9a1570bf6"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a30bcffe1c1a3b15d41d824f9a1570bf6">_instanceCreated</a> = false</td></tr>
<tr class="memitem:a4ac462aa12ad49539d33d3ea718805c6"><td class="memItemLeft" align="right" valign="top">static byte const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a4ac462aa12ad49539d33d3ea718805c6">_CONFIGURATIONVERSION</a> = 1</td></tr>
<tr class="memdesc:a4ac462aa12ad49539d33d3ea718805c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the version of the configuration (number will be increased after a set of new configuration values is added)  <a href="#a4ac462aa12ad49539d33d3ea718805c6"></a><br/></td></tr>
<tr class="memitem:a0a3a97d101576f414bdeb689c0e1fa77"><td class="memItemLeft" align="right" valign="top">static int const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a0a3a97d101576f414bdeb689c0e1fa77">_SERIALSPEED</a> = 9600</td></tr>
<tr class="memdesc:a0a3a97d101576f414bdeb689c0e1fa77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the serial data rate.  <a href="#a0a3a97d101576f414bdeb689c0e1fa77"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00006">6</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a779947337bf652f0e773cb29f37f14ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba">Configuration::Configuration</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00022">22</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph.png" border="0" usemap="#class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph" alt=""/></div>
<map name="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph" id="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph">
<area shape="rect" id="node3" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e" title="Configuration::getInstance" alt="" coords="235,5,407,32"/><area shape="rect" id="node5" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="456,5,579,32"/><area shape="rect" id="node7" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="627,5,775,32"/><area shape="rect" id="node9" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="824,5,1008,32"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aecb79d09fce1b802e93a815cedd2a22e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aecb79d09fce1b802e93a815cedd2a22e">Configuration::getConfigurationVersion</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the version of the configuration. This value will be increased in case of a new set of configuration values is applied. </p>
<dl class="section return"><dt>Returns:</dt><dd>version </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00054">54</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0b0009b5114b418831478c031372d12c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a0b0009b5114b418831478c031372d12c">Configuration::getCurrentConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>spaceForConfigValues</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sends the whole current configuration as it is stored on the microcontroller at the moment. </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">spaceForConfigValues</td><td>Pointer to a long array with 9 spaces to store the current configuration. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00173">173</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph.png" border="0" usemap="#class_configuration_a0b0009b5114b418831478c031372d12c_icgraph" alt=""/></div>
<map name="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph" id="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a17e42ee6dbbaa353944d63e7d5dee25a" title="Communication::sendCurrentConfiguration" alt="" coords="294,5,559,32"/><area shape="rect" id="node5" href="class_communication.html#a43c8f2812f29ab78f7213838e715cf49" title="Communication::checkCommands" alt="" coords="608,5,829,32"/><area shape="rect" id="node7" href="class_communication.html#ab405d4412e7f2515e4fdc2e61a8d5963" title="Communication::doJob" alt="" coords="877,5,1032,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae327d26e81014cf46b25802478fe9b8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html">Configuration</a> * <a class="el" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e">Configuration::getInstance</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the <a class="el" href="class_configuration.html">Configuration</a> instance </p>
<dl class="section return"><dt>Returns:</dt><dd>Pointer to the configuration instance </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00013">13</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph.png" border="0" usemap="#class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph" alt=""/></div>
<map name="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph" id="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph">
<area shape="rect" id="node3" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba" title="Configuration::Configuration" alt="" coords="227,5,407,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph.png" border="0" usemap="#class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph" alt=""/></div>
<map name="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph" id="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph">
<area shape="rect" id="node3" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="227,5,349,32"/><area shape="rect" id="node5" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="398,5,546,32"/><area shape="rect" id="node7" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="595,5,779,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad398e1915b07ffc4091d4d5827bd6c6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ad398e1915b07ffc4091d4d5827bd6c6e">Configuration::getMessageFilterLevel</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns a byte value which represents the filter value. All message codes that are higher than that level will be send through out the serial interface.<br/>
 Default level: 0 </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a">Communication::send()</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00072">72</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph.png" border="0" usemap="#class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph" alt=""/></div>
<map name="class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph" id="class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a" title="Communication::send" alt="" coords="289,345,437,371"/><area shape="rect" id="node5" href="class_communication.html#ad566d07485df1c7970edd450723da1aa" title="Communication::parseAndPutCommandOnList" alt="" coords="934,41,1226,67"/><area shape="rect" id="node9" href="class_communication.html#a17bff838a0404ae06482f17bcecd3784" title="Communication::getAndRemoveCommandFromReadyCommands" alt="" coords="486,142,885,169"/><area shape="rect" id="node18" href="class_communication.html#a17e42ee6dbbaa353944d63e7d5dee25a" title="Communication::sendCurrentConfiguration" alt="" coords="553,91,818,118"/><area shape="rect" id="node21" href="class_line_follow.html#a93ff35747f2ae3bb26998f07243afc3c" title="LineFollow::doJob" alt="" coords="1309,294,1435,321"/><area shape="rect" id="node24" href="class_line_follow.html#a1e3bb3e01044c86e7ad87c632bac6634" title="LineFollow::readFrontLineSensors" alt="" coords="971,243,1189,270"/><area shape="rect" id="node27" href="class_line_follow.html#af85fe355ee0699cabc3c817d10aa8b9d" title="LineFollow::readLineSensors" alt="" coords="986,294,1174,321"/><area shape="rect" id="node30" href="class_line_follow.html#a9db172747e4457a6b01f8d27ed41ac39" title="Calibrates the sensors." alt="" coords="1278,598,1466,625"/><area shape="rect" id="node33" href="class_move.html#a237261f2dd8fc115129f0ba998f13183" title="Move::performFastStop" alt="" coords="607,547,763,574"/><area shape="rect" id="node38" href="class_move.html#a9c5dc5c3a98abece0c2f40085c3601be" title="Move::controlMotors" alt="" coords="616,395,755,422"/><area shape="rect" id="node45" href="class_move.html#a0d9285d4088aa0c6fdab04f0a0e5df2c" title="Move::changeMotorSpeed" alt="" coords="994,446,1166,473"/><area shape="rect" id="node47" href="class_move.html#a5ba1c7d78d6a067bc3cfa5f9cdca921f" title="Move::changeMotorSpeedBasedOnInitialSpeed" alt="" coords="933,345,1227,371"/><area shape="rect" id="node52" href="class_move.html#a8dfdbb462ec42c3a2b4682db5cd5c692" title="Move::equalizeMotorsSpeed" alt="" coords="593,598,778,625"/><area shape="rect" id="node54" href="class_state_maschine.html#a5b9f3dfb795afbb28c1beeaa6f6512a4" title="StateMaschine::changeState" alt="" coords="590,497,781,523"/><area shape="rect" id="node7" href="class_communication.html#ab405d4412e7f2515e4fdc2e61a8d5963" title="Communication::doJob" alt="" coords="1295,66,1449,93"/><area shape="rect" id="node11" href="class_communication.html#a43c8f2812f29ab78f7213838e715cf49" title="Communication::checkCommands" alt="" coords="969,91,1191,118"/><area shape="rect" id="node14" href="class_state_maschine.html#a5551d00a5224f595833b75969c2ca64a" title="StateMaschine::checkCommands" alt="" coords="1517,421,1736,447"/><area shape="rect" id="node16" href="class_state_maschine.html#a1095131aa8e6e9537f481b5f425395e2" title="StateMaschine::doJob" alt="" coords="1785,377,1935,403"/><area shape="rect" id="node35" href="class_state_maschine.html#ae028d25d4b664d805e0f516a49cfdb23" title="StateMaschine::stopParcours" alt="" coords="983,547,1177,574"/><area shape="rect" id="node40" href="class_line_follow.html#a5f3e76e795bacff24be60b7f65d84d94" title="LineFollow::startIt" alt="" coords="1018,395,1142,422"/><area shape="rect" id="node42" href="class_state_maschine.html#aaca597f41ba735fce3ef0eb06e4fda18" title="StateMaschine::startParcours" alt="" coords="1275,421,1469,447"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa1599159aa8233fe3f974fb2e51129e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aa1599159aa8233fe3f974fb2e51129e4">Configuration::getMoveModeFirstLeftPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">_moveModeFirstLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00116">116</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph.png" border="0" usemap="#class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph" alt=""/></div>
<map name="class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph" id="class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="304,5,395,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="443,5,570,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="619,5,741,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="790,5,938,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="987,5,1171,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9bf200a445b05745a678d18e46ca446d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a9bf200a445b05745a678d18e46ca446d">Configuration::getMoveModeFirstRightPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">_moveModeFirstRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00144">144</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph.png" border="0" usemap="#class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph" alt=""/></div>
<map name="class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph" id="class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="315,5,405,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="454,5,581,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="629,5,752,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="801,5,949,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="997,5,1181,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4d1252f0afd9ebb35cc7f38a769fdeff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a4d1252f0afd9ebb35cc7f38a769fdeff">Configuration::getMoveModeSecondLeftPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">_moveModeSecondLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00130">130</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph.png" border="0" usemap="#class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph" alt=""/></div>
<map name="class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph" id="class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="323,5,413,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="462,5,589,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="637,5,760,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="809,5,957,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="1005,5,1189,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2c95181edbee124c040f5db52c15fdb6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a2c95181edbee124c040f5db52c15fdb6">Configuration::getMoveModeSecondRightPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">_moveModeSecondRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00158">158</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph.png" border="0" usemap="#class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph" alt=""/></div>
<map name="class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph" id="class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="333,5,424,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="473,5,599,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="648,5,771,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="819,5,967,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="1016,5,1200,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aecc6c34b834bb9adb42d5f8c7314cd9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aecc6c34b834bb9adb42d5f8c7314cd9c">Configuration::getMovePwmLeftPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">_movePwmLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00088">88</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph.png" border="0" usemap="#class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph" alt=""/></div>
<map name="class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph" id="class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="277,5,368,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="417,5,543,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="592,5,715,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="763,5,911,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="960,5,1144,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a156dc7d1360c8e70c7aba5eb20481afa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a156dc7d1360c8e70c7aba5eb20481afa">Configuration::getMovePwmRightPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">_movePwmRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00102">102</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph.png" border="0" usemap="#class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph" alt=""/></div>
<map name="class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph" id="class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="285,5,376,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="425,5,551,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="600,5,723,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="771,5,919,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="968,5,1152,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aab8a109a9db934c027b08c0ccbb83066"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aab8a109a9db934c027b08c0ccbb83066">Configuration::getSerialSpeed</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the serial data rate used for the communication between the board and the host computer. </p>
<dl class="section return"><dt>Returns:</dt><dd>speed </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00062">62</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aab8a109a9db934c027b08c0ccbb83066_icgraph.png" border="0" usemap="#class_configuration_aab8a109a9db934c027b08c0ccbb83066_icgraph" alt=""/></div>
<map name="class_configuration_aab8a109a9db934c027b08c0ccbb83066_icgraph" id="class_configuration_aab8a109a9db934c027b08c0ccbb83066_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a88aa7a2d2ac5202e2b8eef787d1a8689" title="Communication::Communication" alt="" coords="248,5,459,32"/><area shape="rect" id="node5" href="class_communication.html#ad7b13fccf78bfce83efc9bb06c64facd" title="Communication::getInstance" alt="" coords="507,5,693,32"/><area shape="rect" id="node8" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="741,5,864,32"/><area shape="rect" id="node10" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="913,5,1061,32"/><area shape="rect" id="node12" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="1109,5,1293,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac9aec24b13533a9af3cb937fe5662e05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#ac9aec24b13533a9af3cb937fe5662e05">Configuration::setMessageFilterLevel</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>All message codes sent over the <a class="el" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a">Communication::send()</a> method that are higher than that level will be send through out the serial interface.<br/>
 </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a">Communication::send()</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00081">81</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac1c03fb6b6462d9db8430f46e1a8ef0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#ac1c03fb6b6462d9db8430f46e1a8ef0f">Configuration::setMoveModeFirstLeftPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">_moveModeFirstLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00123">123</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a61259ac00808ee06c50ed32045287b5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a61259ac00808ee06c50ed32045287b5d">Configuration::setMoveModeFirstRightPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">_moveModeFirstRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00151">151</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa5a4573ea03a890274a6c94a6e238686"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#aa5a4573ea03a890274a6c94a6e238686">Configuration::setMoveModeSecondLeftPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">_moveModeSecondLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00137">137</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a47380130f77e70e563c79f2b87e3e692"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a47380130f77e70e563c79f2b87e3e692">Configuration::setMoveModeSecondRightPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">_moveModeSecondRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00165">165</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2298db2f115e9c7daa6924158eac0ee5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a2298db2f115e9c7daa6924158eac0ee5">Configuration::setMovePwmLeftPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">_movePwmLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00095">95</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a40c3af95f85bb649a09f67c52e52e5f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a40c3af95f85bb649a09f67c52e52e5f8">Configuration::setMovePwmRightPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">_movePwmRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00109">109</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac4b307198cb923cd35d534427c61d27d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#ac4b307198cb923cd35d534427c61d27d">Configuration::updateConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>parameters</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Updates all configuration values according to the given parameters. </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parameters</td><td>Pointer to a long array with 18 parameters. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00189">189</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a4ac462aa12ad49539d33d3ea718805c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte const <a class="el" href="class_configuration.html#a4ac462aa12ad49539d33d3ea718805c6">Configuration::_CONFIGURATIONVERSION</a> = 1<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the version of the configuration (number will be increased after a set of new configuration values is added) </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00011">11</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a33a4ec5f460471c076a0b74b48aa7bbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html">Configuration</a> <a class="el" href="class_configuration.html#a33a4ec5f460471c076a0b74b48aa7bbe">Configuration::_instance</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Static reference to the singleton object. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00009">9</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a30bcffe1c1a3b15d41d824f9a1570bf6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_configuration.html#a30bcffe1c1a3b15d41d824f9a1570bf6">Configuration::_instanceCreated</a> = false<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00010">10</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae70babe0ee36a4650fbece87d8c7d3ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ae70babe0ee36a4650fbece87d8c7d3ba">Configuration::_messageFilterLevel</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00013">13</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a04b90bd7b81fc535be0371f86cb36242"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">Configuration::_moveModeFirstLeftPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00016">16</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2fdf55feb1a8b3ecde58405c67afe698"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">Configuration::_moveModeFirstRightPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00018">18</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5d540af2975a193c360ce32847d96c21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">Configuration::_moveModeSecondLeftPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00017">17</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6232e7ba37ad172f80c5248239bd8f9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">Configuration::_moveModeSecondRightPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00019">19</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a837faf9a747d5076bc8264f21bd944de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">Configuration::_movePwmLeftPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00014">14</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="afc9f2ecf380cb522726bf9b9db3b22ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">Configuration::_movePwmRightPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00015">15</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0a3a97d101576f414bdeb689c0e1fa77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int const <a class="el" href="class_configuration.html#a0a3a97d101576f414bdeb689c0e1fa77">Configuration::_SERIALSPEED</a> = 9600<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the serial data rate. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00012">12</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af422bec01439c18626c51343685056de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="class_configuration.html#af422bec01439c18626c51343685056de">Configuration::lineCorrectionDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds which defines, for how long the car shall do a correction after white ground has been detected. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00044">44</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac646c746aaabfce259fb9c1a32bee124"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ac646c746aaabfce259fb9c1a32bee124">Configuration::lineFollowCorrectionMinus</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the value that shall be subtraced from the current speed in case of a correction. </p>
<p>In case of a correction one motor needs to rotate slower than the other one. Depending if a correction to the left or to the right side is needed, this positive value will be added to the left or right motor.<br/>
 If the car drives away from the line left hand side the right line sensor will measure white ground. The starting correction will now subtract the value defined in lineFollowCorrectionMinus from the current speed of the right motor. If the car drives away from the line to the right hand side the value will be added to the left motor. <b>Important: The positive value defined here will be subtracted.</b> </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00065">65</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aae38d5ad39372e66c7f1f0b9e4290e9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aae38d5ad39372e66c7f1f0b9e4290e9e">Configuration::lineFollowCorrectionPlus</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the value that shall be added to the current speed in case of a correction. </p>
<p>In case of a correction one motor needs to rotate faster than the other one. Depending if a correction to the left or to the right side is needed, this positive value will be added to the left or right motor.<br/>
 If the car drives away from the line left hand side the right line sensor will measure white ground. The starting correction will now add the value defined in lineFollowCorrectionPlus to the current speed of the left motor. If the car drives away from the line to the right hand side the value will be added to the right motor. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00055">55</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a24e118088874b8f9d56bcaf245f1461d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a24e118088874b8f9d56bcaf245f1461d">Configuration::lineFollowInitialSpeedLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The initial speed of the left motor when the parcours starts (0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00045">45</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabc113e529eb659768ca98f15d3952a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aabc113e529eb659768ca98f15d3952a3">Configuration::lineFollowInitialSpeedRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The initial speed of the left motor when the parcours starts (0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00046">46</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad2572d8c68520c2ef6613d29f38a9cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aad2572d8c68520c2ef6613d29f38a9cf">Configuration::lineFollowKd</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00083">83</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabaf837f8816911a6d0b1e8cd7867cb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aabaf837f8816911a6d0b1e8cd7867cb9">Configuration::lineFollowKp</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00079">79</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a683b496d15eca4addb13325d9707abcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a683b496d15eca4addb13325d9707abcf">Configuration::lineFollowLeftFrontSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00042">42</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a09d83c2f3c4485fd864bf998e62788d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a09d83c2f3c4485fd864bf998e62788d7">Configuration::lineFollowLeftSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00040">40</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8d7a8d9f62cfafe082cc32915ef4bfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ab8d7a8d9f62cfafe082cc32915ef4bfa">Configuration::lineFollowRightFrontSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00043">43</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a254b7ac19c994603776d47645235a132"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a254b7ac19c994603776d47645235a132">Configuration::lineFollowRightSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00041">41</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6c0d6f8b78ea6b6e167c80bce9447906"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6c0d6f8b78ea6b6e167c80bce9447906">Configuration::lineFollowWhiteThreshold</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Threshold value from black to white. </p>
<p>If the sensor measures a value below that threshold value than the software considers that sensors physical position to be on "white" ground. This treshold value is calculated during the calibration of the sensors.<br/>
 The default value 156 is based on first measurements and set as long as no calibration is done. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_line_follow.html#a9db172747e4457a6b01f8d27ed41ac39" title="Calibrates the sensors.">LineFollow::calibrateSensors()</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00074">74</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>D:/Workspace/Arduino/prencar/<a class="el" href="_configuration_8h_source.html">Configuration.h</a></li>
<li>D:/Workspace/Arduino/prencar/<a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a></li>
</ul>
</div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_configuration.html">Configuration</a>      </li>

    <li class="footer">Generated on Tue Apr 3 2012 18:43:13 for prencar by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
   </ul>
 </div>


</body>
</html>
